# 目标程序名称
TARGET = homesmart

# 源文件列表（所有.c文件）
SRCS = dlist.c device.c users.c menu.c main.c

# 编译器和编译选项
CC = gcc
CFLAGS = -Wall -g  # -Wall显示警告，-g生成调试信息

# 生成目标程序
$(TARGET): $(SRCS)
	$(CC) $(CFLAGS) $(SRCS) -o $(TARGET)

# 清理编译生成的文件
clean:
	rm -f $(TARGET) *.o

# 伪目标（防止与同名文件冲突）
.PHONY: clean
